body, .body-fauxcolumn-outer {margin:0;height:100%;overflow:hidden;color:#fff;font-size:12px;font-family:arial, verdana;}
        html{height:100%}body{margin:0;height:100%;overflow:hidden}
        a{text-decoration:none;color:#626262;}
        a:focus{outline:1px dotted invert;}
        a img{border:none;}
        iframe.templatedemo {width:100%;height:100%}

        html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
        ol,ul{list-style:none;}
        blockquote,q{color:#666;quotes:none;font-style:italic;margin:5px 20px 15px;padding:0 10px 0 60px;}
        acronym{border-bottom:1px dotted;}
        blockquote:before,blockquote:after,q:before,q:after{content:none;}
        :focus{outline:0;}

        /* Layout */

        .clear{clear:both;display:block;overflow:hidden;width:0;height:0;}
        .clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
        .clearfix{display:block;}
        * html .clearfix{height:1%;}
        .fl {float:left;}
        .fr {float:right;}

        /* General */
        body {margin:0;height:100%;overflow:hidden;color:#fff;font-size:12px;font-family:arial, verdana;}
        html{height:100%}body{margin:0;height:100%;overflow:hidden}
        a{text-decoration:none;color:#626262;}
        a:focus{outline:1px dotted invert;}
        a img{border:none;}
        .main2 .section,#main2,#Blog2 {height:100%!important;}
        iframe.templatedemo {width:100%;height:100%} 
        td.c11 {top:0;width:100%}
        .onlinepage {position: absolute;bottom: 0;right: 30px;height: 64px;width: 110px}

        /*NEWS HEADER*/
        #header-wrap {
            z-index: 10000;
            width: 100%;
            height: 63px;
            border-style: none;
            border-color: transparent;
            background-color: #333;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
            position: fixed;
            top: -1px;
            left: 50%;
            margin-left: -50%;
            box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
        }
        #header-wrapper {
            width: 1080px;
            margin: 0px auto 0px;
            padding: 10px 0px 10px 0px;
        }
        #header-inner {
            background-position: center;
            margin-left: auto;
            margin-right: auto;
        }
        #header h1 {
            margin-top: 5px!important;
        }
        #header {
            margin: 0;
            float: left;
            overflow: hidden;
            margin-right: 20px;
        }
        #header h1 {
            color: #fff;
            margin: 0 5px 0;
            padding: 0px 0px 0px 0px;
            font-weight: bold;
            font-size: 32px;
            line-height: 32px;
        }
        #header .description {
            padding-left: 7px;
            color: #374142;
            line-height: 14px;
            display:none;
            font-size: 14px;
            padding-top: 0px;
            margin-top: 10px;
            font-family: Arial,Helvetica,Sans-serif;
        }
        #header h1 a,#header h1 a:visited {
            color: #fff;
            text-decoration: none;
        }
        #header h2 {
            padding-left: 5px;
            color: #fff;
            font: 14px Arial,Helvetica,Sans-serif;
        }
        #header2 {
            float: right;
            width: 51%;
            margin-right: 0px;
            padding-right: 0px;
            overflow: hidden;
        }
        #header2 .widget {
            padding: 0px 0px 0px 0px;
            float: right;
        }
        .menus,.menus * {
            margin: 0;
            padding: 0;
            list-style: none;
            list-style-type: none;
            line-height: 1.0;
        }
        .menus ul {
            position: absolute;
            top: -999em;
            width: 100%;
        }
        .menus ul li {
            width: 100%;
        }
        .menus li:hover {
            visibility: inherit;
        }
        .menus li {
            float: left;
            position: relative;
        }
        .menus a {
            display: block;
            position: relative;
        }
        .menus li:hover ul,.menus li.sfHover ul {
            left: 0;
            top: 100%;
            z-index: 99;
        }
        .menus li:hover li ul,.menus li.sfHover li ul {
            top: -999em;
        }
        .menus li li:hover ul,.menus li li.sfHover ul {
            left: 100%;
            top: 0;
        }
        .menus li li:hover li ul,.menus li li.sfHover li ul {
            top: -999em;
        }
        .menus li li li:hover ul,.menus li li li.sfHover ul {
            left: 100%;
            top: 0;
        }
        .sf-shadow ul {
            padding: 0 8px 9px 0;
            -moz-border-radius-bottomleft: 17px;
            -moz-border-radius-topright: 17px;
            -webkit-border-top-right-radius: 17px;
            -webkit-border-bottom-left-radius: 17px;
        }
        .menus .sf-shadow ul.sf-shadow-off {
            background: transparent;
        }
        .menu-primary-container {
            float: left;
            padding: 0 10px;
            position: relative;
            height: 36px;
            background: url(http://3.bp.blogspot.com/-MYS4dWVzP7E/UC7eq8_isMI/AAAAAAAAAw4/1EgVe7LFnos/s000/menu-primary-bg.png) left top repeat-x;
            z-index: 400;
            -moz-border-radius: 10px;
            -khtml-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
        }
        .menu-primary {
        }
        .menu-primary ul {
            min-width: 160px;
        }
        .menu-primary li a {
            color: #222121;
            text-shadow: 0px 1px 0px #fff;
            padding: 12px 15px;
            text-decoration: none;
            text-transform: uppercase;
            font: normal 11px/11px Arial,Helvetica,Sans-serif;
        }
        .menu-primary li a:hover,.menu-primary li a:active,.menu-primary li a:focus,.menu-primary li:hover > a,.menu-primary li.current-cat > a,.menu-primary li.current_page_item > a,.menu-primary li.current-menu-item > a {
            color: #C72714;
            text-shadow: 0px 1px 0px #fff;
            outline: 0;
            background: #3EBAA7;
        }
        .menu-secondary li li a {
            color: #fff;
            padding: 10px 15px;
            text-transform: none;
            margin: 0;
            font-weight: normal;
            text-transform: uppercase;
            font-weight: 300;
        }
        .menu-secondary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:focus,.menu-secondary li li:hover > a,.menu-secondary li li.current-cat > a,.menu-secondary li li.current_page_item > a,.menu-secondary li li.current-menu-item > a {
            color: #fff;
            background: #0b5394;
            outline: 0;
        }
        .children {
            top: 90%;
            text-align: left;
            -webkit-border-radius: 4px;
            -webkit-background-clip: padding-box;
            -moz-border-radius: 4px;
            -moz-background-clip: padding;
            border-radius: 4px;
            background-clip: padding-box;
        }
        .children {
            padding: 0px!important;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            float: left;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            list-style: none;
            border: 1px solid rgba(0,0,0,0.2);
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
            -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
            box-shadow: 0 5px 10px rgba(0,0,0,0.2);
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding;
            background-clip: padding-box;
            margin-top: 0px!important;
            background-color: rgba(0, 0, 0, 0.6);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
        }
        .children:after {
            border-bottom: 6px solid #000;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            content: "";
            display: inline-block;
            left: 21px;
            position: absolute;
            top: -6px;
        }
        .menu-primary a.sf-with-ul {
            padding-right: 20px;
            min-width: 1px;
        }
        .menu-primary .sf-sub-indicator {
            position: absolute;
            display: block;
            overflow: hidden;
            right: 0;
            top: 0;
            padding: 11px 10px 0 0;
        }
        .menu-primary li li .sf-sub-indicator {
            padding: 9px 10px 0 0;
        }
        .wrap-menu-primary .sf-shadow ul {
            background: url('http://4.bp.blogspot.com/-HZR7XIAppvQ/UC7esBSSHsI/AAAAAAAAAxA/tOQJJyB__CI/s000/menu-primary-shadow.png') no-repeat bottom right;
        }
        .menu-secondary-container {
            float: right;
            margin-top: 10px;
        }
        .menu-secondary {
        }
        .menu-secondary ul {
            min-width: 160px;
        }
        .menu-secondary li a {
            color: #fff;
            padding: 2px 8px 0 8px;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 15px;
            font-family: open sans;
            margin-bottom: 15px;
        }
        .menu-secondary li a.active, .menu-secondary li a:hover,.menu-secondary li a:active,.menu-secondary li a:focus,.menu-secondary li:hover > a,.menu-secondary li.current-cat > a,.menu-secondary li.current_page_item > a,.menu-secondary li.current-menu-item > a {
            background: #0b5394;
            outline: 0;
        }
        .menu-secondary .sf-sub-indicator {
            position: absolute;
            display: block;
            overflow: hidden;
            right: 0;
            top: 0;
            padding: 12px 13px 0 0;
        }
        .menu-secondary li li .sf-sub-indicator {
            padding: 9px 13px 0 0;
        }
        .wrap-menu-secondary .sf-shadow ul {
            background: url('http://2.bp.blogspot.com/-ErWByFPNils/UC7etR9NBcI/AAAAAAAAAxQ/nHaZ5IKMRjM/s000/menu-secondary-shadow.png') no-repeat bottom right;
        }
        @media screen and (max-width: 759px) {
            .menu-secondary-container{display: none!important;}
            #header-wrapper, #outer-wrapper{
                width: 310px;
            }
        }

        /*breadcrumb*/
        #crumbs {
            margin: 0 auto;
            padding:10px 0;
            margin-top: 60px;
        }
        .top-page {
            background: #f6f6f6;
            overflow: hidden;
            clear: both;
        }
        #crumbs .woocommerce-breadcrumb {
            padding: 0 10px;
            font-family: 'Hanuman', serif;
            font-size: 14px;
        }
        .container {
            max-width: 1080px;
            margin: 0 auto;
        }
        .woocommerce .woocommerce-breadcrumb .brn_arrow, #crumbs .brn_arrow {
            display: inline-block;
            line-height: 16px;
            position: relative;
            color: #5b5b5b;
            padding: 0 5px;
        }
        .woocommerce .woocommerce-breadcrumb .brn_arrow, #crumbs .current {color:#000;}
        @media screen and (max-width: 468px) {
            .onlinepage{display: none!important;}
        }